L'ingénierie de la fiabilité des sites[1] (ou SRE pour Site Reliability Engineering) est une discipline qui intègre des aspects de l'ingénierie logicielle et les applique aux problèmes d'infrastructure et d'exploitation. Les principaux objectifs sont de créer des systèmes logiciels évolutifs et extrêmement fiables. Selon Ben Treynor, fondateur de la Site Reliability Team de Google, le SRE est « ce qui se passe lorsqu'un ingénieur logiciel est chargé de ce que l'on appelait autrefois l’exploitation[2] »[3].